.topic {
  height: calc(100% - 50px);
  overflow: scroll;
  .list {
    width: 100%;
    background-color: #f4f4f4;
    .item {
      width: 100%;
      text-align: center;
      padding-bottom: 12px;
      margin-bottom: 10px;
      background-color: #fff;
      img {
        width: 100%;
      }
      .title {
        font-size: 17px;
        color: #333;
        margin-top: 10px;
      }
      .subtitle {
        color: #999;
        margin-top: 12px;
        padding: 0 20px;
      }
      .price {
        color: #b4282d;
        font-size: 13px;
        margin-top: 9px;
      }
    }
  }
}
